/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   Module Name          : com.yaodian100.ec.order.remote.RemoteServiceOrderService
   Module Description   :

   Date Created      : 2010/2/4
   Original Author   : andy.chuang
   Team              : yaodian100
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   MODIFICATION HISTORY
   ------------------------------------------------------------------------------
   Date Modified       Modified by       Comments
   ------------------------------------------------------------------------------
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
package com.yaodian100.ec.order.remote;

import java.util.Date;

import javax.jws.WebMethod;
import javax.jws.WebService;

/**
 * @author andy.chuang
 * 
 */
@WebService
public interface RemoteServiceOrderService {
	@WebMethod
	public String updateServiceOrderStatus(ServiceOrderBo sob);

	@WebMethod
	public String returnShipFare(String trxType, String memberId, String trxTypeId, float trxAmount, Date trxDate,
			String description, String jobId, Date refundDate);

	@WebMethod
	public String delServiceOrder(String serviceId);

	@WebMethod
	public String updateInboundTrackingCaseStatus(String caseId, String orderId, String serviceOrderId,
			String isReceivePackage, String isQc, String isShip, String isArrival, String isRefund);
}
